#include "widget.h"
#include <QPushButton>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    b1.setParent(this);
    b1.setText("button 1");
    b1.move(100,100);

    b2 = new QPushButton (this);
    b2->setText("button 2");
   // b2->move(100,0);
    /*信号合成*/
    connect(&b1,&QPushButton::pressed,this,&Widget::close);//关闭窗口
    connect(b2,&QPushButton::clicked,this,&Widget::myslot);//关闭窗口
    connect(b2,&QPushButton::released,&b1,&QPushButton::hide);//按b2 b1隐藏
    /*自定义槽*/
}
void Widget::myslot()
{
    b2->setText("changed");
}

Widget::~Widget()
{

}
